void route_disp(const route_head *rte, waypt_cb);
void route_disp_all(route_hdr, route_trl, waypt_cb);
void track_disp_all(route_hdr, route_trl, waypt_cb);
-void route_free (route_head *);
void route_flush( queue *);
void route_flush_all(void);
void route_flush_all_routes(void);
route_head * route_find_track_by_name(const char *name);
unsigned int route_waypt_count(void);
unsigned int route_count(void);
+unsigned int track_waypt_count(void);
unsigned int track_count(void);
void route_copy( int *dst_count, int *dst_wpt_count, queue **dst, queue *src );
void route_backup(signed int *count, queue **head_bak);